package cn.com.nes.mybatis.agent.ope.mapper;


import cn.com.nes.mybatis.agent.ope.entity.IsSparePart;
import cn.com.nes.site.entity.vo.workOrder.SparePart;
import cn.com.nes.site.entity.vo.workOrder.SparePartVo;
import cn.com.nes.site.service.workOrder.dto.SparePartDto;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.List;

public interface IsSparePartMapper extends BaseMapper<IsSparePart> {

    List<SparePart> getPartsByTypeId(SparePartVo vo);


    void saveSparePart(SparePartVo vo);

    void saveSparePartSblx(SparePartVo vo);

    void delSparePartSblx(String partId);



    int delParts(HashMap<String, Object> vo);

    int savePartsId(HashMap<String, Object> vo);

    List<SparePartDto> queryPart(@Param("workOrderId")String workOrderId);
}